xentrace: add TRC_HVM_EMUL
authorDon Slutz <dslutz@verizon.com>
Wed, 9 Apr 2014 10:16:00 +0000 (12:16 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 9 Apr 2014 10:16:00 +0000 (12:16 +0200)
commit55ee5dea32dfdf121bf11620ffe7e523b948135a
treeffb2dbaa2eca71d0afcb95c3655ca6e2e5355cae
parent464451e3b2184c755d0c68543873ffa410b1e874
xentrace: add TRC_HVM_EMUL

This add a set of trace events that track the setup of various
emulated devices related to timers in domU.

This set is hpet, pit (i8253, i8254), rtc (MC146818), apic (lapic),
and pic (i8259).  The pmtimer is not traced since it does not have a
changeable rate.

Signed-off-by: Don Slutz <dslutz@verizon.com>
Reviewed-by: Tim Deegan <tim@xen.org>
Acked-by: George Dunlap <george.dunlap@eu.citrix.com>
tools/xentrace/formats
xen/arch/x86/hvm/hpet.c
xen/arch/x86/hvm/i8254.c
xen/arch/x86/hvm/rtc.c
xen/arch/x86/hvm/vlapic.c
xen/arch/x86/hvm/vpic.c
xen/include/asm-x86/hvm/trace.h
xen/include/public/trace.h